
<%@page import="com.model.domain.usuario.PerfilEnum"%>
<%@page import="com.model.domain.usuario.Usuario"%>
<%@page import="com.controller.http.SesionEnaho"%>
<%@page import="com.model.domain.ubicacion.Odei"%>
<%@page import="java.util.List"%>
<%@page import="com.model.domain.proceso.envio.carga.EstadoCarga"%>
<%@page import="com.model.domain.ubicacion.Conglomerado"%>
<%@page import="com.model.domain.tiempo.Periodo"%>
<%@page import="com.model.domain.tiempo.Mes"%>
<%@page import="com.model.domain.ubicacion.Vivienda"%>
<%@page import="com.model.domain.ubicacion.ViviendaXmlTransferido"%>
<%      
    Usuario u = new SesionEnaho(request).getUsuario();
    Conglomerado filtro = (Conglomerado) request.getAttribute("filtro");                

    Odei odeiF = (filtro !=null) ? filtro.getOdei() : null ;
    Mes mesF = (filtro !=null) ? filtro.getMes() : null ;
    Periodo periodoF = (filtro !=null) ? filtro.getPeriodo() : null ;
    
    EstadoCarga estadoF = (EstadoCarga) request.getAttribute("filtroEstado");
%>
<input name="id_envio" type="hidden" value="" />
<input name="hogar" type="hidden" value="" />
                
<strong>ODEI&nbsp;</strong>		  	
                        
                <select name="odei" id="odei" onChange="//actualizar_pagina();"
                        style="vertical-align:middle; font-weight:bold; background-color:#CCFFCC">
                    <% if(u.getPerfil().getEnum()==PerfilEnum.ADMINISTRADOR_SISTEMA) { %>
                        <option value="" selected="selected">--- TODOS ---</option> 
                    <% } %>
                        <%
                            List<Odei> odeis = (List<Odei>)request.getAttribute("odeis");

                            for(Odei odei : odeis ) {
                                String selected = odei.equals(odeiF) ? "selected='selected'" : "";
                        %><option value="<%=odei.getCodigo() %>" <%=selected%>> <%=odei.getNombre() %> </option>
                        <%
                            }
                        %>		     
                </select>                      
                        
                        
                <strong>Mes&nbsp;</strong>
                <select name="mes" id="mes" onChange="//actualizar_pagina();"
				style="vertical-align:middle; font-weight:bold; background-color:#CCFFCC">
                        <option value="" selected="selected">--- TODOS ---</option>
                        <%
                            List<Mes> meses = (List<Mes>)request.getAttribute("meses");
                            
                            for(Mes mes : meses ) {
                                String selected = mes.equals(mesF) ? "selected='selected'" : "";
                        %><option value="<%=mes.getCodigo() %>" <%=selected%>> <%=mes.getNombre() %> </option>
                        <%
                            }
                        %>		     
	        </select>
            
                <strong>Periodo&nbsp;</strong>
		<select name="periodo" id="periodo" onChange="//actualizar_pagina();"
				style="vertical-align:middle; font-weight:bold; background-color:#CCFFCC">
		      <option value="" selected="selected">--- TODOS ---</option>
                        <%
                            List<Periodo> periodos = (List<Periodo>)request.getAttribute("periodos");
                            
                            for(Periodo p : periodos ) {
                                String selected = p.equals(periodoF) ? "selected='selected'" : "";
                        %><option value="<%=p.getCodigo() %>" <%=selected%>> <%=p.getNombre() %> </option>
                        <%
                            }
                        %>
	        </select>
                
                <strong>Conglomerado: &nbsp;</strong>
                <select name="conglomerado" id="conglomerado" onChange="onChangeConglomerado();"
                                style="vertical-align:middle; font-weight:bold; background-color:#CCFFCC">
                      <option value="" selected="selected">--- TODOS ---</option>
                        <%

                            Conglomerado congF = filtro;
                            List<Conglomerado> conglomerados = (List<Conglomerado>)request.getAttribute("conglomerados");

                            for(Conglomerado c : conglomerados) {
                                String selected = c.equals(congF) ? "selected='selected'" : "";
                        %><option value="<%=c.getCodigo() %>" <%=selected%>> <%=c.getCodigo() %> </option>
                        <%
                            }
                        %>
                </select>
                
                <strong>Estado&nbsp;</strong>
		<select name="estado" id="estado" 
				style="vertical-align:middle; font-weight:bold; background-color:#CCFFCC">
		      <option value="" selected="selected">--- TODOS ---</option>
                        <%
                            EstadoCarga estados[] = (EstadoCarga [])request.getAttribute("estados");
                            
                            for(EstadoCarga e : estados ) {
                                String selected = e==estadoF ? "selected='selected'" : "";
                        %><option value="<%=e.name() %>" <%=selected%>> <%=e.getMensaje() %> </option>
                        <%
                            }
                        %>
	        </select>
                
<script language="javascript">

onChangeConglomerado();
    
function onChangeConglomerado(){
    var select = document.getElementById("conglomerado");
    var option = select[select.selectedIndex];
    var odei = document.getElementById("odei");
    if(option.value=="") {
        odei.disabled = false;
    }
    else {
        odei.disabled = true;
    }
}

</script>                